Шаг 178 - Получаем состояние регистра остатков.

А у регистра остатков другая функция.

Остаток
Возвратить остаток одного ресурса регистра.

Синтаксис:
Остаток(<Измерен1>, <Измерен2>..., <ИмяРесурса>)
Англоязычный синоним:
Rest

Параметры:
<Измерен1>, <Измерен2>... Выражения со значениями измерений регистра.
<ИмяРесурса> Строковое выражение, содержащее название требуемого ресурса регистра, как оно задано в конфигураторе.

Возвращаемое значение:
Численное значение остатка заданного ресурса регистра.

Описание:
Метод Остаток возвращает остаток ресурса <ИмяРесурса> по регистру. Данный метод используется только для регистров остатков.

Вот теперь в конфигураторе поменяем тип регистра и попробуем получить остаток. Меняет функцию получения остатков.

Процедура Сформировать()
  Т = СоздатьОбъект("Таблица");
 
  Перевоз = СоздатьОбъект("Регистр.Перевозки"); 
  Перевоз.ОстаткиПолучить();
 
  
  	   Т.ВывестиСекцию("Секция_1");
 	
  
    Т.ТолькоПросмотр(1);
    Т.Показать();

КонецПроцедуры

Ну и в таблице конечно.

178_1.gif (3194 b)

Кстати переделка типа регистра у меня прошла безболезненно. Но не надо думать что так будет дальше тип регистра будет отражаться в отчетах. А значит изменения типа повлечет изменение всех отчетов. НУ ЧТО МЕШАЛО 1С СДЕЛАТЬ ОДИНАКОВЫЕ НАЗВАНИЕ ФУНКЦИЙ ? Конечно, нужно производить пересчет всех данных в момент изменения типа регистра, но ведь и мы не каждый день меняем его тип. Наверно какая та логика есть.

Hosted by uCoz